package com.thientan.export;

/**
 * Interface for a general-purpose 'command' object.
 * 
 * @param <R>
 *            Expected result type.
 * @author lnt
 */
public interface Command<R> {

    /**
     * Executes current command.
     * 
     * @param args
     * @return
     */
    R execute(Object... args);
}
